Big Huge Thesaurus

Cancer irroratus

noun

sounds kind of like